org.eclipse.vtp.desktop.projects.core.export
Class ConfigureDatabasesPage
java.lang.Object
org.eclipse.jface.dialogs.DialogPage
org.eclipse.jface.wizard.WizardPage
org.eclipse.vtp.desktop.projects.core.export.ExportWebappPage
org.eclipse.vtp.desktop.projects.core.export.ConfigureDatabasesPage
- All Implemented Interfaces:
- java.util.EventListener, org.eclipse.jface.dialogs.IDialogPage, org.eclipse.jface.dialogs.IMessageProvider, org.eclipse.jface.viewers.IBaseLabelProvider, org.eclipse.jface.viewers.IContentProvider, org.eclipse.jface.viewers.ILabelProvider, org.eclipse.jface.viewers.ISelectionChangedListener, org.eclipse.jface.viewers.IStructuredContentProvider, org.eclipse.jface.viewers.ITreeContentProvider, org.eclipse.jface.wizard.IWizardPage, org.eclipse.swt.events.ModifyListener, org.eclipse.swt.events.SelectionListener, org.eclipse.swt.internal.SWTEventListener, ExporterExtension, ExporterObserver
public class ConfigureDatabasesPage
- extends ExportWebappPage
- implements org.eclipse.jface.viewers.ISelectionChangedListener, org.eclipse.swt.events.ModifyListener, org.eclipse.swt.events.SelectionListener, org.eclipse.jface.viewers.ITreeContentProvider, org.eclipse.jface.viewers.ILabelProvider
Wizard page responsible for selecting application projects to export.
- Author:
- Lonnie Pryor
| Fields inherited from interface org.eclipse.jface.dialogs.IMessageProvider |
ERROR, INFORMATION, NONE, WARNING |
|
Method Summary |
void |
addListener(org.eclipse.jface.viewers.ILabelProviderListener listener)
|
void |
createControl(org.eclipse.swt.widgets.Composite parent)
|
void |
createServiceConfigurations(java.lang.String projectName,
org.w3c.dom.Element servicesElement)
Create and configure any service elements for the runtime. |
java.lang.Object[] |
getChildren(java.lang.Object parentElement)
|
java.lang.Object[] |
getElements(java.lang.Object inputElement)
|
org.eclipse.swt.graphics.Image |
getImage(java.lang.Object element)
|
java.lang.Object |
getParent(java.lang.Object element)
|
java.lang.String |
getText(java.lang.Object element)
|
boolean |
hasChildren(java.lang.Object element)
|
void |
inputChanged(org.eclipse.jface.viewers.Viewer viewer,
java.lang.Object oldInput,
java.lang.Object newInput)
|
boolean |
isLabelProperty(java.lang.Object element,
java.lang.String property)
|
void |
modifyText(org.eclipse.swt.events.ModifyEvent e)
|
boolean |
needsToBeShown()
Returns true if this page needs to be shown. |
void |
projectSelectionChanged(Exporter exporter)
Notifies this observer that the specified exporter's project selection has
changed. |
void |
removeListener(org.eclipse.jface.viewers.ILabelProviderListener listener)
|
void |
savePrefrences()
Saves the preferences for this extension. |
void |
selectionChanged(org.eclipse.jface.viewers.SelectionChangedEvent event)
|
void |
widgetDefaultSelected(org.eclipse.swt.events.SelectionEvent e)
|
void |
widgetSelected(org.eclipse.swt.events.SelectionEvent e)
|
| Methods inherited from class org.eclipse.jface.wizard.WizardPage |
canFlipToNextPage, getContainer, getDialogSettings, getImage, getName, getNextPage, getPreviousPage, getShell, getWizard, isCurrentPage, isPageComplete, setDescription, setErrorMessage, setImageDescriptor, setMessage, setPageComplete, setPreviousPage, setTitle, setWizard, toString |
| Methods inherited from class org.eclipse.jface.dialogs.DialogPage |
convertHeightInCharsToPixels, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, convertWidthInCharsToPixels, dispose, getControl, getDescription, getDialogFontName, getErrorMessage, getFont, getMessage, getMessageType, getTitle, getToolTipText, initializeDialogUnits, isControlCreated, performHelp, setButtonLayoutData, setControl, setMessage, setVisible |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.eclipse.jface.viewers.IContentProvider |
dispose |
| Methods inherited from interface org.eclipse.jface.viewers.IBaseLabelProvider |
dispose |
| Methods inherited from interface org.eclipse.jface.dialogs.IDialogPage |
dispose, getControl, getDescription, getErrorMessage, getMessage, getTitle, performHelp, setVisible |
ConfigureDatabasesPage
public ConfigureDatabasesPage(Exporter exporter)
- Creates a new ConfigureDatabasesPage.
- Parameters:
exporter - The exporter to use.
createControl
public void createControl(org.eclipse.swt.widgets.Composite parent)
- Specified by:
createControl in interface org.eclipse.jface.dialogs.IDialogPage
needsToBeShown
public boolean needsToBeShown()
- Description copied from class:
ExportWebappPage
- Returns true if this page needs to be shown.
- Overrides:
needsToBeShown in class ExportWebappPage
- Returns:
- True if this page needs to be shown.
projectSelectionChanged
public void projectSelectionChanged(Exporter exporter)
- Description copied from interface:
ExporterObserver
- Notifies this observer that the specified exporter's project selection has
changed.
- Specified by:
projectSelectionChanged in interface ExporterObserver- Overrides:
projectSelectionChanged in class ExportWebappPage
- Parameters:
exporter - The exporter that was updated.
savePrefrences
public void savePrefrences()
- Description copied from interface:
ExporterExtension
- Saves the preferences for this extension.
- Specified by:
savePrefrences in interface ExporterExtension- Overrides:
savePrefrences in class ExportWebappPage
createServiceConfigurations
public void createServiceConfigurations(java.lang.String projectName,
org.w3c.dom.Element servicesElement)
- Description copied from interface:
ExporterExtension
- Create and configure any service elements for the runtime.
- Specified by:
createServiceConfigurations in interface ExporterExtension- Overrides:
createServiceConfigurations in class ExportWebappPage
- Parameters:
projectName - The name of the project to create the configurations
for.servicesElement - The container of the service elements.
selectionChanged
public void selectionChanged(org.eclipse.jface.viewers.SelectionChangedEvent event)
- Specified by:
selectionChanged in interface org.eclipse.jface.viewers.ISelectionChangedListener
modifyText
public void modifyText(org.eclipse.swt.events.ModifyEvent e)
- Specified by:
modifyText in interface org.eclipse.swt.events.ModifyListener
widgetSelected
public void widgetSelected(org.eclipse.swt.events.SelectionEvent e)
- Specified by:
widgetSelected in interface org.eclipse.swt.events.SelectionListener
widgetDefaultSelected
public void widgetDefaultSelected(org.eclipse.swt.events.SelectionEvent e)
- Specified by:
widgetDefaultSelected in interface org.eclipse.swt.events.SelectionListener
inputChanged
public void inputChanged(org.eclipse.jface.viewers.Viewer viewer,
java.lang.Object oldInput,
java.lang.Object newInput)
- Specified by:
inputChanged in interface org.eclipse.jface.viewers.IContentProvider
getElements
public java.lang.Object[] getElements(java.lang.Object inputElement)
- Specified by:
getElements in interface org.eclipse.jface.viewers.IStructuredContentProvider
getParent
public java.lang.Object getParent(java.lang.Object element)
- Specified by:
getParent in interface org.eclipse.jface.viewers.ITreeContentProvider
hasChildren
public boolean hasChildren(java.lang.Object element)
- Specified by:
hasChildren in interface org.eclipse.jface.viewers.ITreeContentProvider
getChildren
public java.lang.Object[] getChildren(java.lang.Object parentElement)
- Specified by:
getChildren in interface org.eclipse.jface.viewers.ITreeContentProvider
addListener
public void addListener(org.eclipse.jface.viewers.ILabelProviderListener listener)
- Specified by:
addListener in interface org.eclipse.jface.viewers.IBaseLabelProvider
removeListener
public void removeListener(org.eclipse.jface.viewers.ILabelProviderListener listener)
- Specified by:
removeListener in interface org.eclipse.jface.viewers.IBaseLabelProvider
isLabelProperty
public boolean isLabelProperty(java.lang.Object element,
java.lang.String property)
- Specified by:
isLabelProperty in interface org.eclipse.jface.viewers.IBaseLabelProvider
getText
public java.lang.String getText(java.lang.Object element)
- Specified by:
getText in interface org.eclipse.jface.viewers.ILabelProvider
getImage
public org.eclipse.swt.graphics.Image getImage(java.lang.Object element)
- Specified by:
getImage in interface org.eclipse.jface.viewers.ILabelProvider